var oldpassword = null;
var newpassword = null;
var paw1 = null;
var saveBtn = null;

$(function(){
    oldpassword = $("#oldpassword");
    newpassword = $("#newpassword");
    paw1 = $("#paw1");
    saveBtn = $("#save");

    oldpassword.next().html("*");
    newpassword.next().html("*");
    paw1.next().html("*");

    oldpassword.on("blur",function(){
        $.ajax({
            type:"GET",
            url:path+"/sys/getold",
            data:{oldpassword:oldpassword.val()},
            dataType:"json",
            success:function(data){
                if(data.result == "true"){//旧密码正确
                    validateTip(oldpassword.next(),{"color":"green"},imgYes,true);
                }else if(data.result == "false"){//旧密码输入不正确
                    validateTip(oldpassword.next(),{"color":"red"},imgNo + " 原密码输入不正确",false);
                }else if(data.result == "sessionerror"){//当前用户session过期，请重新登录
                    validateTip(oldpassword.next(),{"color":"red"},imgNo + " 当前用户session过期，请重新登录",false);
                }else if(data.result == "error"){//旧密码输入为空
                    validateTip(oldpassword.next(),{"color":"red"},imgNo + " 请输入旧密码",false);
                }
            },
            error:function(data){
                //请求出错
                validateTip(oldpassword.next(),{"color":"red"},imgNo + " 请求错误",false);
            }
        });


    }).on("focus",function(){
        validateTip(oldpassword.next(),{"color":"#666666"},"* 请输入原密码",false);
    });

    newpassword.on("focus",function(){
        validateTip(newpassword.next(),{"color":"#666666"},"* 密码长度必须是大于6小于20",false);
    }).on("blur",function(){
        if(newpassword.val() != null && newpassword.val().length > 6
            && newpassword.val().length < 20 ){
            validateTip(newpassword.next(),{"color":"green"},imgYes,true);
        }else{
            validateTip(newpassword.next(),{"color":"red"},imgNo + " 密码输入不符合规范，请重新输入",false);
        }
    });


    rnewpassword.on("focus",function(){
        validateTip(paw1.next(),{"color":"#666666"},"* 请输入与上面一致的密码",false);
    }).on("blur",function(){
        if(paw1.val() != null && paw1.val().length > 6
            && paw1.val().length < 20 && newpassword.val() == paw1.val()){
            validateTip(paw1.next(),{"color":"green"},imgYes,true);
        }else{
            validateTip(paw1.next(),{"color":"red"},imgNo + " 两次密码输入不一致，请重新输入",false);
        }
    });


    saveBtn.on("click",function(){
        oldpassword.blur();
        newpassword.blur();
        paw1.blur();
        if( oldpassword.attr("validateStatus") == "true"
            &&newpassword.attr("validateStatus") == "true"
            && paw1.attr("validateStatus") == "true"){
            if(confirm("确定要修改密码？")){
                $("#userForm").submit();
            }
        }

    });
});